﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using KL.Store.Core.Domain;

namespace KL.Store.Web.Models
{
    public class WishListsModel
    {
        public IList<WishList> WishLists { get; set; }
    }

    public class WishListModel : WishList
    {
        public string FormMessage { get; set; }
    }

    public class WishListDetailModel
    {
        public long ListId { get; set; }
        public string ListName { get; set; }
        public string Name { get; set; }
        public string FormMessage { get; set; }

        public IList<WishListDetail> Products = new List<WishListDetail>();
    }

    public class AddToWishListModel
    {
        public virtual int ProductId { get; set; }
        public virtual string ProductName { get; set; }
        public virtual int Qty { get; set; }
        public virtual IList<ProductWishList> WishLists { get; set; }
        public virtual int SelectedList { get; set; }
        public virtual bool SelectedListChecked { get; set; }
    }

    public class AddToCartModel
    {
        public virtual int UserId { get; set; }
        public virtual long ListId { get; set; }
        public virtual int ProductId { get; set; }
        public virtual string ProductName { get; set; }
        public virtual int Qty { get; set; }
        public virtual decimal? SupportPayment { get; set; }
        public virtual bool ShowNameOnList { get; set; }
        public virtual string SelectedButton { get; set; }

    }
}